import request from '@/utils/request'

// 医院设置接口基础路径
var BASE_URL = '/admin/hosp/hospitalSet'

export default {

    /**
     * 分页获取医院设置
     * @param current
     * @param limit
     * @param searchObj
     */
    getHospSetList(current, limit, searchObj) {
        return request({
            url: `${BASE_URL}/findPage/${current}/${limit}`,
            method: 'post',
            data: searchObj
        })
    },

    /**
     * 删除医院设置
     * @param id
     */
    deleteHospSet(id) {
        return request ({
            url: `${BASE_URL}/${id}`,
            method: 'delete'
        })
    },

    /**
     * 批量删除医院设置
     * @param idList
     */
    batchRemoveHospSet(idList) {
        return request({
            url: `${BASE_URL}/batchRemove`,
            method: 'delete',
            data: idList
        })
    },

    /**
     * 医院设置锁定和取消锁定
     * @param id
     * @param status
     */
    lockHospSet(id,status) {
        return request ({
            url: `${BASE_URL}/lock/${id}/${status}`,
            method: 'put'
        })
    },

    /**
     * 添加医院设置
     * @param hospitalSet
     */
    saveHospSet(hospitalSet) {
        return request ({
            url: `${BASE_URL}/save`,
            method: 'post',
            data: hospitalSet
        })
    },

    /**
     * 根据ID获取医院设置
     * @param id
     */
    getHospSet(id) {
        return request ({
            url: `${BASE_URL}/getById/${id}`,
            method: 'get'
        })
    },

    /**
     * 修改医院设置
     * @param hospitalSet
     */
    updateHospSet(hospitalSet) {
        return request ({
            url: `${BASE_URL}/update`,
            method: 'post',
            data: hospitalSet
        })
    }
}
